home *** CD-ROM | disk | FTP | other *** search
- // Machine generated IDispatch wrapper class(es) created with ClassWizard
- /////////////////////////////////////////////////////////////////////////////
- // ITCImageManager wrapper class
-
- class ITCImageManager : public COleDispatchDriver
- {
- public:
- ITCImageManager() {} // Calls COleDispatchDriver default constructor
- ITCImageManager(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
- ITCImageManager(const ITCImageManager& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
-
- // Attributes
- public:
-
- // Operations
- public:
- LPDISPATCH CreateImageObject(LPDISPATCH pDrawing, long nStyleID, LPDISPATCH pOCS, double XSize, double YSize);
- long CreateImageObjectByHandles(LPDISPATCH pDrawing, long nStyleID, long pOCS, double XSize, double YSize);
- long AddImageStyle(LPDISPATCH pDrawing, LPCTSTR strStyleName, LPCTSTR strFilePath, BOOL bAsReference);
- void DeleteImageStyle(LPDISPATCH pDrawing, long nStyleID);
- long GetObjectImageStyle(LPDISPATCH IGrfObj);
- void SetObjectImageStyle(LPDISPATCH IGrfObj, long nStyleID);
- long CallSelectImageStyleDlg(LPDISPATCH IDrwObj, long bSelectImage);
- LPDISPATCH GetImageObject(LPDISPATCH IDrwObj);
- void GetImageSize(LPDISPATCH IDrwObj, long nStyleID, double* ImageWidth, double* ImageHeight);
- CString GetStyleName(LPDISPATCH IDrwObj, long nStyleID);
- CString GetStylePath(LPDISPATCH IDrwObj, long nStyleID);
- long GetImageStyleCount(LPDISPATCH IDrwObj);
- long GetImageStyleIdByIndex(LPDISPATCH IDrwObj, long StyleIndex);
- void GetImageStyleByIndex(LPDISPATCH IDrwObj, long StyleIndex, long* ImageStyleID, BSTR* strStyleName, BSTR* strFilePath, BOOL* bIsEmbedded, BOOL* bIsLoaded);
- LPDISPATCH ConvertOleBitmapToImageObject(LPDISPATCH IDrwObj, LPDISPATCH pIOleBitmapObj);
- long CallCreateStyleFromFileDlg(LPDISPATCH IDrwObj);
- CString ExtractEmbededTo(LPDISPATCH IDrwObj, long nStyleID, LPCTSTR PathTo, BOOL ReWriteFile);
- BOOL GetEmbeded(LPDISPATCH IDrwObj, long nStyleID);
- };
- /////////////////////////////////////////////////////////////////////////////
- // ITCImageObject wrapper class
-
- class ITCImageObject : public COleDispatchDriver
- {
- public:
- ITCImageObject() {} // Calls COleDispatchDriver default constructor
- ITCImageObject(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}
- ITCImageObject(const ITCImageObject& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}
-
- // Attributes
- public:
-
- // Operations
- public:
- long GetImageStyle();
- void SetImageStyle(long nNewValue);
- LPDISPATCH GetClipPath();
- void SetClipPath(LPDISPATCH newValue);
- long GetClipPathByHandles();
- void SetClipPathByHandles(long nNewValue);
- long GetVisible();
- void SetVisible(long nNewValue);
- long GetClipped();
- void SetClipped(long nNewValue);
- long CheckClipObject(LPDISPATCH pClipObj);
- };
-